keep (lodgers) - English Synonyms Dictionary